package com.ericsson.middleware.slsp;

import java.util.HashMap;
import java.util.Map;
import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
	"Address",
	"Designation",
	"Lat",
	"Lng",
	"Status",
	"StreetAddress",
	"Type"
})
public class ParkingSpot {

	@JsonProperty("Address")
	private String address;
	@JsonProperty("Designation")
	private String designation;
	@JsonProperty("Lat")
	private String lat;
	@JsonProperty("Lng")
	private String lng;
	@JsonProperty("Status")
	private String status;
	@JsonProperty("StreetAddress")
	private String streetAddress;
	@JsonProperty("Type")
	private String type;
	@JsonIgnore
	private Map<String, Object> additionalProperties = new HashMap<String, Object>();

	@JsonProperty("Address")
	public String getAddress() {
		return address;
	}

	@JsonProperty("Address")
	public void setAddress(String address) {
		this.address = address;
	}

	@JsonProperty("Designation")
	public String getDesignation() {
		return designation;
	}

	@JsonProperty("Designation")
	public void setDesignation(String designation) {
		this.designation = designation;
	}

	@JsonProperty("Lat")
	public String getLat() {
		return lat;
	}

	@JsonProperty("Lat")
	public void setLat(String lat) {
		this.lat = lat;
	}

	@JsonProperty("Lng")
	public String getLng() {
		return lng;
	}

	@JsonProperty("Lng")
	public void setLng(String lng) {
		this.lng = lng;
	}

	@JsonProperty("Status")
	public String getStatus() {
		return status;
	}

	@JsonProperty("Status")
	public void setStatus(String status) {
		this.status = status;
	}

	@JsonProperty("StreetAddress")
	public String getStreetAddress() {
		return streetAddress;
	}

	@JsonProperty("StreetAddress")
	public void setStreetAddress(String streetAddress) {
		this.streetAddress = streetAddress;
	}

	@JsonProperty("Type")
	public String getType() {
		return type;
	}

	@JsonProperty("Type")
	public void setType(String type) {
		this.type = type;
	}

	@JsonAnyGetter
	public Map<String, Object> getAdditionalProperties() {
		return this.additionalProperties;
	}

	@JsonAnySetter
	public void setAdditionalProperty(String name, Object value) {
		this.additionalProperties.put(name, value);
	}

}


